package com.itheima.homework.homework03;


import java.util.ArrayList;
import java.util.Collections;
import java.util.Random;

public class Demo3 {
    /*
        彩票双色球规则：双色球每注投注号码由6个红色球号码和1个蓝色球号码组成。
        红色球号码从1~33中选择；蓝色球号码从1~16中选择；
        请结合集合所学知识，随机生成一注双色球号码，要求同色号码不重复。
     */
    public static void main(String[] args) {
        ArrayList<Integer> list = new ArrayList<>();
        Random r = new Random();

        for (int i = 0; i < 6; i++) {
            int redNum = r.nextInt(33) + 1;
            if (list.contains(redNum)) {
                System.out.println("索引为:" + i + "的时候,产生了重复号码:" + redNum);
                i--;
            } else {
                list.add(redNum);
            }
        }
        Collections.sort(list);

        int blueNum = r.nextInt(16) + 1;
        list.add(blueNum);
        System.out.println(list);
    }
}
